make one's deposition - Alemán Inglés Diccionario